home *** CD-ROM | disk | FTP | other *** search
/ Solar Heaven / solar heaven.iso / utilites / elftree / features.et < prev    next >
Text File  |  1994-05-20  |  36KB  |  692 lines

  1.  
  2.  
  3.  
  4.              Description of ELFTREE (TM) v3.10S:  (US$35-US$50; FREE SHIPPING)
  5.  
  6.              by Alan J Avery, developer (member ASP)
  7.                 1408 Noble Ave
  8.                 Springfield, IL 62704-3450
  9.                 (217)698-8600 (Voice); (217)698-8601 (FAX)
  10.                 CompuServe ID: 73077,3605
  11.  
  12.         ELFTREE is an integrated suite of hundreds (maybe thousands) of
  13.         file, directory and program management utilities.
  14.  
  15.         ELFTREE can be used from the keyboard or mouse.
  16.  
  17.         Yes, there are many programs in the marketplace that have some
  18.         of its features, but there are MANY features in ELFTREE that are
  19.         better or faster than the features in these standalone utilities.
  20.  
  21.         For example, some programs can find all files that match a single
  22.         file specification, and print a list of these files.  In ELFTREE,
  23.         you can look for files that match any of a group of specifications
  24.         (or exclude the ones that are in the group), AND the full range of
  25.         file/program management features can be applied to these files -
  26.         you can tag selected ones for copying, editing, archiving, printing,
  27.         etc., pop up a menu to perform a user-defined action against them,
  28.         change the date/time stamp, etc.
  29.  
  30.         Which is more useful to you?
  31.  
  32.         Here is a list of the major features in ELFTREE:
  33.  
  34.      ******************************************************************
  35.  
  36.         File display:
  37.         =============
  38.  
  39.      o  Tap or click on Help or ? for help.  Help loads the ELFTREE.HLP
  40.           file, which details many powerful features.  Use the Print
  41.           tool to print this file, or use Find when viewing it to search
  42.           for key words or text.  The [?] symbol pops up a quick reference
  43.           chart of what keys are available at that moment.
  44.  
  45.      o  Tap or click on F10 to set a group of file specifications to gather
  46.           upon entering a directory.  For example, it can be set up to
  47.           exclude EXE, COM and BAT files, or to display only those files
  48.           that have their archive flag set.  ELFTREE can handle names that
  49.           DOS can't handle, such as *ELF*, which means "has ELF in the name".
  50.           Here are some examples of specs that can be used:
  51.  
  52.             README  - Name must be "README".
  53.             ???     - Name must have exactly three characters.
  54.             ET*.*   - Names that begin with "ET".
  55.             *.EXE   - Names with an extension of "EXE".
  56.             *ELF*   - Names with "ELF" somewhere.
  57.             *A*B*C* - Names with "A", "B" and "C" (in that order).
  58.             A*B*C   - Names that start with "A", end with "C" and have "B"
  59.                        somewhere between them.
  60.           Of course, many more types are possible. Feel free to experiment.
  61.  
  62.      o  Click on the scroll bar to move from one screen of files to the
  63.           next or previous screen.
  64.  
  65.      o  Tap or click on F2 to sort the files displayed in any of thousands
  66.           of ways, or to reorder the files temporarily for processing.  Up
  67.           to 4 levels of sorting are possible, and the files can be sorted
  68.           at each level by Name, Extension, Size, Date/Time, Disk Order,
  69.           Attribute, Tag, Percent Slack Space, Date only, Time only or by
  70.           Note Content.  Tap or click on F5 to rearrange the display as
  71.           needed for special processing when sorting alone won't put the
  72.           files in the desired order.
  73.  
  74.      o  Search for a file in the current list as you type it.  Tap [=] to
  75.           activate the search, then just start typing.  If more than one
  76.           match is available, tap or click on [DownArrow] to highlight the
  77.           next match, or [UpArrow] to highlight the previous match.  Of
  78.           course, non-DOS names can be used, such as *ELF* to find a file
  79.           with "ELF" somewhere in the name.
  80.  
  81.           To find a file starting with a particular number or letter, press
  82.           [Alt] and tap the key with the number or letter desired.  For
  83.           example, [Alt+E] will find the next file that starts with "E".
  84.  
  85.      o  Tap or click on [F3] to open up the DOS Gateway window. (The [X]
  86.           key can also be used).  Tap or click on [Enter] to shell to DOS
  87.           (ET+DOS uses only 6K of RAM), or enter a command and run it from
  88.           this window.  Dozens of programmable symbols let commands of
  89.           incredible variety and complexity be built.
  90.           For example, here's a command to archive all tagged files, but
  91.           stop and prompt forr the name of the archive when it is executed:
  92.  
  93.           PCZIP -a {Input}"Enter archive name:" @{Temp}
  94.  
  95.           When this command is run, ELFTREE will pop up a box with the
  96.           prompt "Enter archive name:" in it (quotes are not used).  The
  97.           response provided is inserted directly into the command, then
  98.           the rest of the command is resolved and it is executed.  The
  99.           symbol {Temp} provides the name of a file that has the name of
  100.           all tagged files inside it (it is created automatically just
  101.           before the command is carried out).
  102.  
  103.           In addition to commands entered through the DOS Gateway, user-
  104.           defined menus can be built. These are attached to the [U] and
  105.           [Alt+F1] through [Alt+F12] keys, or to any file extension
  106.           (40 extensions per directory).  Up to 100 commands can be put
  107.           in a single menu, and each selection can consist of multiple
  108.           commands connected by '^' symbols.
  109.           Menus can be nested 10 levels deep and can have comments,
  110.           special help, etc.  Plus, if you make ELFTREE start up in a
  111.           menu (see Customize menu under Miscellaneous Settings), you can
  112.           set up ELFTREE for a friend or customer as a menu-driven way for
  113.           them to get into their favorite applications!
  114.           User-defined menus automatically have scrollbars attached for
  115.           easily moving forward or backward one screenful at a time.
  116.  
  117.           Here is a list of the special symbols available for commands:
  118.  
  119.         Group 1 - Macro symbols that provide objects for commands:
  120.  
  121.         Symbol      Alternate   Description
  122.         ========    =========   ===========================================
  123.         {CName}         #C      Drive:\Path\Name.Ext of current file
  124.         {Date}          #V      Current date
  125.         {Dext}          #]      Extension of current directory
  126.         {Dir}           #|      Name.Ext of current directory
  127.         {Dname}         #[      Name of current directory
  128.         {Drive}         #4      Current drive (e.g. [A:])
  129.         {Editor}        #ü      Name of currently defined editor.
  130.         {ETFind}        #Ç      Path to ETFIND directory.
  131.         {Ext}           #E      Extension of current file
  132.         {FName}         #F      Name.Ext of current file
  133.         {FDate}         #G      Date of current file
  134.         {FNote}         #7      Note on current file
  135.         {FTime}         #H      Time of current file
  136.         {FSize}         #5      Size of current file (flush left)
  137.         {LDrive}        #?      Former drive (e.g. [C:])
  138.         {List}          #L      Execute command against list of tagged files
  139.         {LPath}         #/      Formerly displayed path
  140.         {Name}          #N      Name of current file
  141.         {Page}          #P      Current page (use for printing)
  142.         {Path}          #\      Currently displayed path
  143.         {RSize}         #6      Size of current file (right-justified)
  144.         {Temp}          #@      Insert name of filenames of tagged files
  145.         {Time}          #X      Current time
  146.  
  147.         Group 2 - Macro symbols that control command actions:
  148.  
  149.         Symbol   Alternate      Description
  150.         ======== =========      ===========================================
  151.          ^                      Join multiple commands
  152.         {COM1}          #A      Send string to serial port COM1
  153.         {COM2}          #B      Send string to serial port COM2
  154.         {DI